package com.lanswon.qzsmk.dao;

import java.util.List;

import org.springframework.stereotype.Repository;

import com.lanswon.qzsmk.model.BlackListGen;
import com.lanswon.qzsmk.vo.BlackListGenVo;

@Repository
public interface BlackListGenMapper {

	/**
	 * 保存
	 * @param blg
	 */
	void insert(BlackListGen blg);
	
	/**
	 * 更新
	 * @param blg
	 */
	void update(BlackListGen blg);
	
	/**
	 * 更新(覆盖原有的信息)
	 * @param blg
	 */
	void updateOverride(BlackListGen blg);
	
	/**
	 * 查询黑名单
	 * @param citizenCardNo
	 * @return
	 */
	BlackListGen queryBlackListGenBycitizenCardNo(String citizenCardNo);
	
	/**
	 * 条件检索黑名单
	 * @param blg
	 * @return
	 */
	List<BlackListGenVo> queryAllBlackListGen(BlackListGenVo blg);
	
	/**
	 *  条件检索黑名单数量
	 * @param blg
	 * @return
	 */
	int queryAllBlackListGenCount(BlackListGenVo blg);

}